package hbm;

import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * AbstractAccesosInst entity provides the base persistence definition of the
 * AccesosInst entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractAccesosInst implements java.io.Serializable {

	// Fields

	private int id;
	private Empleados empleados;
	private Sucursal sucursal;
	private Timestamp fechaIngreso;
	private Timestamp fechaSalida;
	private String evento;

	// Constructors

	/** default constructor */
	public AbstractAccesosInst() {
	}

	/** minimal constructor */
	public AbstractAccesosInst(Empleados empleados, Sucursal sucursal,
			Timestamp fechaIngreso) {
		this.empleados = empleados;
		this.sucursal = sucursal;
		this.fechaIngreso = fechaIngreso;
	}

	/** full constructor */
	public AbstractAccesosInst(Empleados empleados, Sucursal sucursal,
			Timestamp fechaIngreso, Timestamp fechaSalida, String evento) {
		this.empleados = empleados;
		this.sucursal = sucursal;
		this.fechaIngreso = fechaIngreso;
		this.fechaSalida = fechaSalida;
		this.evento = evento;
	}

	// Property accessors

	public int getId() {
		return this.id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public Empleados getEmpleados() {
		return this.empleados;
	}

	public void setEmpleados(Empleados empleados) {
		this.empleados = empleados;
	}

	public Sucursal getSucursal() {
		return this.sucursal;
	}

	public void setSucursal(Sucursal sucursal) {
		this.sucursal = sucursal;
	}

	public Timestamp getFechaIngreso() {
		return this.fechaIngreso;
	}

	public void setFechaIngreso(Timestamp timestamp) {
		this.fechaIngreso = timestamp;
	}

	public Timestamp getFechaSalida() {
		return this.fechaSalida;
	}

	public void setFechaSalida(Timestamp fechaSalida) {
		this.fechaSalida = fechaSalida;
	}

	public String getEvento() {
		return this.evento;
	}

	public void setEvento(String evento) {
		this.evento = evento;
	}

}